#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

const ll mod=1e9+7;

ll qsm(ll a,ll b){
    ll res=1;
    while(b){
        if(b&1)res=res*a%mod;
        a=a*a%mod;
        b>>=1;
    }
    return res;
}

void solve(){
    ll n;
    cin>>n;
    cout<<qsm(2,n-1);
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    int t=1;
    // cin>>t;
    while(t--){
        solve();
    }

}